"""
示例：把这些配置复制到配置文件settings.py中，即可实现各种配置信息
"""

from base_config.mysql_config import DATABASES

# 数据库配置
DATABASES = DATABASES

from base_config.cache_config import CACHES

# cache配置
CACHES = CACHES


from base_config.log_config import LOGGING

# 配置日志
LOGGING = LOGGING


from base_config.drf_config import REST_FRAMEWORK

# drf的配置
REST_FRAMEWORK = REST_FRAMEWORK


from base_config.cors_config import (
    CORS_ALLOW_CREDENTIALS,
    CORS_ORIGIN_ALLOW_ALL,
    CORS_ALLOW_METHODS,
    CORS_ALLOW_HEADERS,
)

# 前端跨域配置
CORS_ALLOW_CREDENTIALS = CORS_ALLOW_CREDENTIALS
# 允许所有域名跨域,[有这个，就无需配置白名单]
CORS_ORIGIN_ALLOW_ALL = CORS_ORIGIN_ALLOW_ALL
# 跨域允许的请求
CORS_ALLOW_METHODS = CORS_ALLOW_METHODS
# 跨域时，允许在请求头中携带的参数字段
CORS_ALLOW_HEADERS = CORS_ALLOW_HEADERS


import pymysql

# 使用pymysql代替mysqlclient
pymysql.install_as_MySQLdb()
